package models

// Staff 員工表
type Staff struct {
	BaseModel
	Name     string `json:"name"`                               // 姓名
	SysNo    string `json:"sys_no" gorm:"unique_index"`         // 工号
	Mobile   string `json:"mobile" gorm:"unique_index"`         // 手机
	IsAdmin  uint   `json:"is_admin" gorm:"default:0;not null"` // 是否管理员
	Password string `json:"password" gorm:"size:128;not null"`  // 登录密码
}

// Login 登录专用结构体
type Login struct {
	Username string `form:"username" json:"username" binding:"required"`
	Password string `form:"password" json:"password" binding:"required"`
}
